package com.zretc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
public class ParameterController {

	/**
	 * 此时，我可以传递参数，也可以不传递参数
	 * 传递就是具体的值，不传递就是null
	 * @param name
	 * @return
	 */
	@GetMapping("hello01")
	public String hello01(String name)
	{
		System.out.println("name :"+name);
		return "hello01";
	}
	
	/**
	 * 如果不传递参数
	 * 默认的值是  ""
	 * @param name
	 * @return
	 */
	@GetMapping("hello02")
	public String hello02(@RequestParam(required=true,defaultValue="") String name)
	{
		System.out.println("hello 2 name :"+name);
		return "hello01";
	}
}
